Fault Based Techniques for Testing Boolean Expressions: A Survey

نویسندگان

  • Usha Badhera
  • G. N. Purohit
  • S. Taruna
چکیده

Boolean expressions are major focus of specifications and they are very much prone to introduction of faults, this survey presents various fault based testing techniques. It identifies that the techniques differ in their fault detection capabilities and generation of test suite. The various techniques like Cause effect graph, meaningful impact strategy, Branch Operator Strategy (BOR), BOR+MI, MUMCUT, Modified Condition/ Decision Coverage (MCDC) has been considered. This survey describes the basic algorithms and fault categories used by these strategies for evaluating their performance. Finally, it contains short summaries of the papers that use Boolean expressions used to specify the requirements for detecting faults. These techniques have been empirically evaluated by various researchers on a simplified safety related real time control system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Boolean Specification Based Testing Techniques: a Survey

Boolean expressions are major focus of specifications and they are very much prone to introduction of faults, this survey presents various Boolean specification based testing techniques, and covers more than 30 papers for the same. The various Boolean specification based testing techniques like Cause effect graph, fosters strategy, meaningful impact strategy, Branch Operator Strategy (BOR), Mod...

متن کامل

Evaluating and Comparing Fault-Based Testing Strategies for General Boolean Specifications: A Series of Experiments

A great amount of fault-based testing strategies have been proposed to generate test cases for detecting certain types of faults in Boolean specifications. However, most of the previous studies on these strategies were focused on the Boolean expressions in the disjunctive normal form, even the irredundant disjunctive normal form — little work has been conducted to comprehensively investigate th...

متن کامل

Investigating Effectiveness of Software Testing with Cause-Effect Graphs

Cause-effect graphs can be used for specifying safety critical systems including avionics control software that are often intended to satisfy Boolean expressions. While Boolean expressions are useful to model predicates and complex conditions for state transitions, it is also true that they are very error prone to introduction of faults. Even though many Boolean specification based testing tech...

متن کامل

Neden-Sonuc Cizgelerinden Test Girislerinin Olusturulmasi

Cause-e ect graphing is a well-known requirement based testing technique. However, since it was introduced by Myers in 1979, there seems not to have been any su ciently comprehensive studies to generate test cases from these graphs. This paper proposes to convert cause-e ect graphs into Boolean expressions and nd out the test cases using test input generation techniques for Boolean expressions,...

متن کامل

Generating minimal fault detecting test suites for general Boolean specifications

Context: Boolean expressions are a central aspect of speci cations and programs, but they also o er dangerously many ways to introduce faults. To counter this e ect, various criteria to generate and evaluate tests have been proposed. These are traditionally based on the structure of the expressions, but are not directly related to the possible faults. Often, they also require expressions to be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1202.4836  شماره 

صفحات  -

تاریخ انتشار 2012